home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d15
/
hex.arc
/
HEX.H
< prev
next >
Wrap
C/C++ Source or Header
|
1991-02-26
|
2KB
|
64 lines
/*---------------------------------------------------------
HEX.H File Hex Dump Header file
---------------------------------------------------------*/
#define IDM_ABOUT 100
#define IDM_OPEN 101
#define IDM_EXIT 102
#define IDM_CLOSE 103
#define IDM_HELP 104
#define IDC_FILENAME 400
#define IDC_EDIT 401
#define IDC_FILES 402
#define IDC_PATH 403
#define IDC_LISTBOX 404
#define FOURKBYTE 4096
#define MAXINT 32767
#define YES 1
#define NO 0
char FileName[128] ;
char PathName[128] ;
char OpenName[128] ;
char DefPath[128] ;
char DefSpec[13] = "*.*" ;
char DefExt[] = ".txt" ;
char str[255] ;
HANDLE hInst, hFileBuf ;
HMENU hHexMenu ;
HANDLE hHourGlass ;
HANDLE hSaveCursor ;
OFSTRUCT OFStruct ;
struct stat FileStatus ;
int count, nWinLines, nWinFirstLine, nBufLines ;
int hFile ;
int nNumOfLines, strLength ;
short nCharWidth, nCharHeight, nClientWidth,
nClientHeight, nVSBarPos, nVSBarMax,
nHSBarPos, nHSBarMax ;
LONG lFileOffset, lTotalFileLines, lFileLine ;
PSTR pFileBuf ;
char printStr[80] ;
BOOL endOfFile ;
char formatString[] = {"%.8lX %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %.2X %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c"} ;
LPSTR lpHexTitle ;
int PASCAL WinMain (HANDLE, HANDLE, LPSTR, int) ;
long FAR PASCAL WndProc (HWND, unsigned, WORD, LONG) ;
BOOL FAR PASCAL WinAboutProc (HWND, unsigned, WORD, LONG) ;
HANDLE FAR PASCAL OpenDlg (HWND, unsigned, WORD, LONG) ;